www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/webrock/humanres/kaoqin/ext_kaoqin_kqszscript.js

    var form;
function loadinit(){
	$.get(js.getajaxurl('getset',mode,dir), function(da){
		var a = js.decode(da);
		form.adddata(a);
		form.field('idPost').setValue(''+a.id+'');
	});
}

function changecheck(v){
	var na = v.name.replace('Post','');
	getcmp(''+na+'Post_'+rand+'').setVisible(v.checked);
}

function itemslex(na){
	return {
		xtype: 'fieldcontainer',hidden:true,id:''+na+'kqPost_'+rand+'',margin:'0 0 20 0',defaultType: 'textfield',layout:'hbox',items:[{
			fieldLabel:'时间从',name:''+na+'stPost',xtype:'rockdate',editable:false,format:'H:i',width:200
		},{
			xtype:'displayfield',value:' 至 '
		},{
			hideLabel:true,name:''+na+'etPost',xtype:'rockdate',editable:false,format:'H:i',width:100
		}]
	};
}

var panel={
	xtype:'panel',border:false,padding:20,items:{
		width:400,tablename:'kq_set',id:'kqset_'+rand+'',
		submitfields:'amsb,amxb,pmsb,pmxb,amsbkq,amxbkq,pmsbkq,pmxbkq,amsbst,amsbet,amxbst,amxbet,pmsbst,pmsbet,pmxbst,pmxbet',
		params:{int_filestype:'amsbkq,amxbkq,pmsbkq,pmxbkq'},
		xtype:'rockform',border:false,labelWidth:100,items:[{
			value:'1',name:'idPost',hidden:true
		},{
			xtype: 'fieldcontainer',defaultType: 'textfield',layout:'hbox',items:[{
				fieldLabel:'上午上班',name:'amsbPost',xtype:'rockdate',allowBlank: false,editable:false,width:200,format:'H:i'
			},{
				name:'amsbkqPost',xtype:'checkboxfield',boxLabel:'需要考勤',inputValue:'1',listeners:{change:changecheck}
			}]
		},
		itemslex('amsb')
		,{
			xtype: 'fieldcontainer',defaultType: 'textfield',layout:'hbox',items:[{
				fieldLabel:'上午下班',name:'amxbPost',xtype:'rockdate',allowBlank: false,editable:false,width:200,format:'H:i'
			},{
				name:'amxbkqPost',xtype:'checkboxfield',boxLabel:'需要考勤',inputValue:'1',listeners:{change:changecheck}
			}]
		},itemslex('amxb'),{
			xtype:'displayfield',value:''
		},{
			xtype: 'fieldcontainer',defaultType: 'textfield',layout:'hbox',items:[{
				fieldLabel:'下午上班',name:'pmsbPost',xtype:'rockdate',allowBlank: false,editable:false,width:200,format:'H:i'
			},{
				name:'pmsbkqPost',xtype:'checkboxfield',boxLabel:'需要考勤',inputValue:'1',listeners:{change:changecheck}
			}]
		},itemslex('pmsb'),{
			xtype: 'fieldcontainer',defaultType: 'textfield',layout:'hbox',items:[{
				fieldLabel:'下午下班',name:'pmxbPost',xtype:'rockdate',allowBlank: false,editable:false,width:200,format:'H:i'
			},{
				name:'pmxbkqPost',xtype:'checkboxfield',boxLabel:'需要考勤',inputValue:'1',listeners:{change:changecheck}
			}]
		},itemslex('pmxb'),{
			xtype:'displayfield',value:'<div class="blank1"></div>'
		}]
	}
}
return {
	panel:panel,
	init:function(){
		form = getcmp('kqset_'+rand+'');
		loadinit();
	}
};